// 返回迭代器对象
function*generator(){
	yield 1;
	yield 2;
	yield 3;
	return 4; // 迭代器终止
}
const myGenerator = generator(); //暂停/继续执行
// 使用迭代器来控制函数体内代码的暂停，继续执行。
console.log(myGenerator.next()); // {value: 1, done: false}
console.log(myGenerator.next()); // {value: 2, done: false}
console.log(myGenerator.next()); // {value: 3, done: false}
console.log(myGenerator.next()); // {value: 4, done: true}
console.log(myGenerator.next()); // {value: undifined, done: true}